package com.ts.integral.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * @Author:zxc
 * @Description: 用户类
 */
@Data
@TableName("ts_user")
public class UserEntity {
    /**  id  **/
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**  用户名  **/
    private String username;

    /**  头像  **/
    private String avatar;

    /**  0未知，1男，2女  **/
    private Integer gender;

    /**  省份  **/
    private String province;

    /**  市区  **/
    private String city;

    /**  小程序openid  **/
    private String openid;

    /**  个人介绍  **/
    private String intro;

    /**  积分  **/
    private Integer integral;

    /**  经验，跟用户等级挂钩  **/
    private Integer exp;

    /**  最后登录IP  **/
    private String lastLoginIp;

    /**  用户标签  **/
    private String tagStr;

    /**  生日  **/
    private Date birthday;

    /**  帖子数量  **/
    private Integer postNum;

    /**  粉丝数量  **/
    private Integer fansNum;

    /**  关注数量  **/
    private Integer followNum;

    /**  0为普通用户，1官方账号  2马甲虚拟用户  **/
    private Integer type;

    /**  状态  **/
    private Integer status;

    /**  vip过期时间  **/
    private Integer vipExpireTime;

    /**  创建时间  **/
    private Date updateTime;

    /**  更新时间  **/
    private Date createTime;
}
